package com.karson.common.request;


import com.karson.common.enums.AgeRating;
import com.karson.common.model.BaseEntity;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.List;

@EqualsAndHashCode(callSuper = true)
@Data
@Schema(description = "专辑请求对象")
public class AlbumRequest extends BaseEntity {

    private Integer id;
    /**
     * 用户id
     */
    private List<Integer> authorId;

    /**
     * 标题
     */
    private String albumTitle;

    /**
     * RJ号
     */
    private String rjCode;

    /**
     * 社群Id
     */
    private Integer circleId;
    /**
     * 年龄分级
     */
    private AgeRating ageRating;
    /**
     * 专辑封面原图，尺寸不固定，最大尺寸为960*960（像素）
     */
    private String coverUrl;
    /**
     * 标签id列表
     */
    private List<Integer> tags;

}
